@charset "UTF-8";
.k-grid .k-filter-row {
  display: none; }

/** 过滤行样式**/
.k-grid.filterRow .k-filter-row {
  display: table-row;
  background-color: #f5f6fa; }
  .k-grid.filterRow .k-filter-row .k-dropdown.k-header.k-dropdown-operator .k-dropdown-wrap.k-state-default {
    background-color: #FAFAFA;
    border-color: #FAFAFA; }
    .k-grid.filterRow .k-filter-row .k-dropdown.k-header.k-dropdown-operator .k-dropdown-wrap.k-state-default .k-select {
      visibility: visible; }
  .k-grid.filterRow .k-filter-row .k-dropdown.k-header .k-dropdown-wrap.k-state-default {
    background-color: white;
    border-color: #F0F0F0; }
    .k-grid.filterRow .k-filter-row .k-dropdown.k-header .k-dropdown-wrap.k-state-default .k-select {
      visibility: hidden; }
  .k-grid.filterRow .k-filter-row .k-button.k-button-icon {
    height: 37px; }

/** 表格控件样式调整**/
.k-grid-content tr td {
  white-space: nowrap; }
  .k-grid-content tr td label {
    font-size: 12px; }

.k-grid-header tr[role='row'] {
  height: 34px; }
  .k-grid-header tr[role='row']:first-child th {
    vertical-align: inherit; }
  .k-grid-header tr[role='row'] th.k-header {
    line-height: 33px;
    background-color: #f5f6fa; }

.k-grid-header th.k-header {
  padding: 0;
  padding-left: 10px; }
  .k-grid-header th.k-header > .k-link {
    padding: 0;
    text-decoration: none; }

.k-grid td {
  padding: 5px 0 5px 10px;
  font-size: 13px;
  font-family: Arial, Microsoft YaHei;
  color: #314159; }
  .k-grid td[align=center] {
    text-overflow: clip; }

.k-grid td.k-hierarchy-cell {
  padding-left: .643em; }

.k-grid-header .k-header .k-link, .k-grid-header .k-link, .k-grid-header .k-link:link,
.k-grid-header .k-header {
  color: #314159; }

.k-grid-header th.k-header {
  font-weight: 600; }

.k-grid-header th:first-child.k-header.k-hierarchy-cell {
  font-size: 0; }

.k-detail-cell .k-pager-wrap.k-grid-pager {
  position: relative; }

.k-pager-wrap {
  padding: 0;
  border: none; }
  .k-pager-wrap.k-grid-pager {
    position: absolute;
    bottom: 0;
    width: 100%; }

/* 覆盖kendo-ui 表格详情展开箭头样式 */
.k-plus {
  background-position: 0 -208px; }

/** 表格控件样式调整**/
/** 分组栏颜色 **/
.k-grouping-header {
  background-color: #fafafa; }

.k-grouping-header .k-group-indicator, .k-pivot-toolbar .k-button {
  color: #fff;
  background-color: #1bb8e8;
  border-color: #0fb3e8; }

.k-grid .k-grouping-header {
  color: #a8a8a8; }

/** 分组栏颜色 **/
/** “没有数据”显示高度 **/
.k-grid-norecords {
  height: 99%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }

.k-treelist .k-status {
  height: calc(100% - 34px);
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: white; }

/** “没有数据”显示高度 **/
.k-pager-numbers .k-state-selected {
  border-color: #3f51b5 transparent transparent;
  border-radius: 0;
  box-shadow: none;
  color: #3654EF;
  font-weight: bold; }

/** chart tooltip 位置 **/
.k-tooltip.k-chart-tooltip {
  margin-top: -91px;
  margin-left: -91px; }

.k-checkbox:checked + .k-checkbox-label:before {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  content: '\e61c'; }

.k-checkbox:checked + .k-checkbox-label:active:after, .k-checkbox + .k-checkbox-label:active:after, .k-checkbox:focus + .k-checkbox-label:after {
  box-shadow: none; }

.k-checkbox:checked + .k-checkbox-label:before {
  background-color: white;
  border-color: #deefea;
  color: #00AAE8;
  font-weight: bold;
  line-height: 12px; }

.k-checkbox-label:active:before {
  border-color: #deefea; }

.k-checkbox-label:hover:before, .k-checkbox:checked + .k-checkbox-label:hover:before, .k-checkbox-label:before {
  border-color: #deefea; }

.k-checkbox:focus + .k-checkbox-label:before {
  border-color: #deefea; }

.k-checkbox + .k-checkbox-label:after {
  top: -12px;
  left: -35px;
  width: 80px;
  height: 36px; }

label {
  margin-bottom: 15px; }

ul.k-list.k-reset {
  height: inherit; }

/** window控件 **/
.tab-pane .k-overlay {
  position: absolute; }

.k-overlay {
  background-color: gray; }

div.k-window {
  z-index: 10; }

.k-window-titlebar.k-header {
  background-color: white;
  border-color: white; }

.k-window-titlebar .k-i-close {
  background-position: -32px -16px; }

.k-window-titlebar .k-state-hover {
  background-color: gray;
  border-color: gray; }

/** window控件 **/
.k-grid tr:hover {
  background: white; }

.k-grid tr.k-state-selected {
  background-color: #deefea !important; }
  .k-grid tr.k-state-selected:hover td {
    background-color: #deefea; }
  .k-grid tr.k-state-selected > td {
    border-color: #deefea; }

.k-master-row td {
  font-family: Arial, Microsoft YaHei;
  color: #314159; }

.k-popup.k-list-container {
  border: 1px solid #EEE; }

.k-grid.k-treelist tbody td:first-child {
  text-overflow: clip; }

.k-grid.k-treelist .k-grid-header th.k-header:first-child {
  text-overflow: clip; }
